#! /bin/bash
dir=`pwd`
cd xmlrpc-c-1.16.40

make
make install

cd ..


INCLUDES="-I. -I${dir}/xmlrpc/include"
LDPATH=${dir}/xmlrpc/lib

gcc -c $INCLUDES client.c
gcc -o client client.o $LDPATH/libxmlrpc_client.a $LDPATH/libxmlrpc.a $LDPATH/libxmlrpc_util.a $LDPATH/libxmlrpc_xmlparse.a $LDPATH/libxmlrpc_xmltok.a -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz

gcc -c $INCLUDES server.c
gcc -o server server.o $LDPATH/libxmlrpc_server_abyss.a $LDPATH/libxmlrpc_server.a $LDPATH/libxmlrpc_abyss.a -lpthread $LDPATH/libxmlrpc.a $LDPATH/libxmlrpc_util.a $LDPATH/libxmlrpc_xmlparse.a $LDPATH/libxmlrpc_xmltok.a -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz

gcc -c $INCLUDES client1.c
gcc -o client1 client1.o $LDPATH/libxmlrpc_server_abyss.a $LDPATH/libxmlrpc_server.a $LDPATH/libxmlrpc_abyss.a -lpthread $LDPATH/libxmlrpc.a $LDPATH/libxmlrpc_util.a $LDPATH/libxmlrpc_xmlparse.a $LDPATH/libxmlrpc_xmltok.a -L/usr/kerberos/lib64 -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz
